/*
   |--------------------------------------------------------------------------
   | 基础常用方法
   |--------------------------------------------------------------------------
   |
   | 该js文件负责该项目常用方法
   |
   */

/**
 * 时间戳格式化
 * @param strtotime 时间戳
 * @returns {string}
 */
function dateTime(strtotime){
    if(strtotime<=0){
        return '------';
    }
    var now     = new Date(strtotime*1000);
    var year    = now.getFullYear();
    var month   = now.getMonth()+1;
    var date    = now.getDate();
    var hour    = now.getHours();
    var minute  = now.getMinutes();
    var second  = now.getSeconds();
    return year+"-"+(month<10?('0'+month):month)+"-"+(date<10?('0'+date):date)+"   "+(hour<10?('0'+hour):hour)+":"+(minute<10?('0'+minute):minute)+":"+(second<10?('0'+second):second);
}

/**
 * iframe框架类新开窗口
 * @param title tab名称
 * @param url   地址
 */
function newTab(title,url){
    if(top.layui.index){
        top.layui.index.openTabsPage(url,title)
    }else{
        window.open(url)
    }
}

/**
 * 新开弹出层窗口
 * @param title  窗口名称
 * @param url    地址
 * @param width  宽度
 * @param height 高度
 * @param max    是否最大
 * @returns {s.index|void}
 */
function newWindow(title,url,width,height,max){
    if (title == null || title == '') {
        title=false;
    };
    if (url == null || url == '') {
        url="404.html";
    };
    if (width == null || width == '') {
        width=800;
    };
    if (height == null || height == '') {
        height=500;
    };

    if(max == true){

        return layer.full(layer.open({
                type: 2,
                title: title,
                shade: false,
                maxmin: true,
                content: url
            })
        );
    }
    return layer.open({
        type: 2,
        title: title,
        shade: false,
        maxmin: true,
        area: [width+'px', height+'px'],
        content: url
    });

}

// function sort(dom,table){
//     var obj = $(dom).find('tbody tr');
//     var data = new Array();
//
//     obj.each(function(index){
//         var i = $(this).index();
//         var id = Number($(this).attr('data-id'));
//         var pid = Number($(this).attr('data-pid'));
//         var arr = new Object();
//         arr.id = id;
//         // arr.pid = pid;
//         arr.sort = i;
//         data.push(arr);
//     })
//
//     $.ajax({
//         url:'/nav/sort',
//         type:'post',
//         dataType:'json',
//         data:{'data':JSON.stringify(data)},
//         success:function(data){
//             layer.msg(data.msg);
//         }
//     })
// }